package com.zjsystem.zjsy.dto;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableField;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 筹划记录表
 * </p>
 *
 * @author wyf
 * @since 2024-06-20
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("ZJ_PLAN_LOG")
@ApiModel(value = "ZjPlanLog对象", description = "筹划方案表")
public class ZjPlanLog implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableField("ID")
    private String id;

    @ApiModelProperty(value = "任务表ID")
    @TableField("TASK_ID")
    private String taskId;

    @ApiModelProperty(value = "审核类型")
    @TableField("AUDIT_STATUS")
    private String auditStatus;

    @ApiModelProperty(value = "关键要素")
    @TableField("GJYS")
    private String gjys;

    @ApiModelProperty(value = "打击支点")
    @TableField("DJZD")
    private String djzd;

    @ApiModelProperty(value = "作战企图")
    @TableField("ZZQT")
    private String zzqt;

    @ApiModelProperty(value = "支援情报")
    @TableField("ZYQB")
    private String zyqb;

    @ApiModelProperty(value = "传播内容")
    @TableField("CBNR")
    private String cbnr;

    @ApiModelProperty(value = "开始时间")
    @TableField("START_TIME")
    private String startTime;

    @ApiModelProperty(value = "截止时间")
    @TableField("END_TIME")
    private String endTime;

    @ApiModelProperty(value = "0未过期 1过期 过期为告警")
    @TableField("IS_PAST")
    private Integer isPast;

    @ApiModelProperty(value = "筹划描述")
    @TableField("PLAN_VALUE")
    private String planValue;

    @ApiModelProperty(value = "筹划名称")
    @TableField("PLAN_NAME")
    private String planName;
}
